/* CSS Document */

* {
	margin:0;
	padding:0;
	
}
html, body {
	height:100%;
}
html {
	overflow-x:hidden;
	overflow-y: auto;
}
#wrapper {
	min-height:100%;
	position: relative;
}
#content {
	width:100%;
	text-align:center;
}
body{text-align:center; background:#fff url(../images/bg.jpg); }

/* ------------------------------------------------------------------------
				                  首页 
------------------------------------------------------------------------- */

/*
@font-face { 
 font-family: myfontfamily;
 src: local('微软雅黑'),
	url("msyh.eot"); 
 src:
	local('微软雅黑'),
	url('msyh.ttf') format('truetype');
}

@font-face { 
 font-family: myfontfamily; 
 src:local('Microsoft Yahei'),url('msyh.eot');
}

@font-face { 
 font-family: myfontfamily; 
 src:
	local('微软雅黑'),
	local('Microsoft Yahei'),
	url('msyh.eot'),
	url('msyh.ttf') format('truetype');
}
*/
@font-face { 
	font-family:'myfontfamily';  
    
    src:
		local('微软雅黑'),
		local('Microsoft Yahei'),
        url('msyh.eot?#iefix') format('embedded-opentype'),
		/*
        url('msyh.woff') format('woff'),   
        url('msyh.svg#webfontOTINA1xY') format('svg'),
		*/
		url('msyh.ttf') format('truetype');
}


#container{width:100%; height:auto;}
#header{width:100%; height:142px; background:url(../images/header_bg.jpg) top left repeat-x;}
#top{width:1172px; height:142px; margin:0 auto;}
.guild{width:260px; height:33px; padding:8px 30px 0 30px; background:url(../images/guild_bg.jpg) no-repeat; margin-left:852px;}
.guild li{display:block; float:left; width:56px; margin-left:30px; color:#c4c4c4!important;}
.guild li a:link, .guild li a:visited {color:#c4c4c4!important; text-decoration:none;}
.guild li a:hover {color:#fff!important; text-decoration:underline;}

.logo{width:283px; height:72px; float:left;}
.nav{width:770px; height:42px; float:right;  margin-top:12px;}
.nav li{display:inline; float:left; font-family:"myfontfamily"; font-size:14px;width:92px; background:url(../images/nav_f_b.jpg) top right no-repeat;}
.nav li.b_k1{background:none;}
.nav li a{display:block; line-height:40px; text-align:center;font-size:14px; }
.nav li a.b_k2{background:url(../images/2-2_r2_c17.jpg) no-repeat 16px 8px; width:48px; padding-left:44px; text-align:left;font-size:14px;}
.nav li a:link, .nav li a:visited{color:#474747!important; text-decoration:none;font-size:14px;}
.nav li a:hover {color:#276ad1!important; text-decoration:none; border-bottom:2px solid #276ad1;font-size:14px;}
.nav li a.b_k2:hover {background:url(../images/2-2_r2_c18.jpg) no-repeat 16px 8px;font-size:14px;}
.nav li a.b_k3 {background:url(../images/2-2_r2_c18.jpg) no-repeat 16px 8px; width:48px; padding-left:44px; text-align:left; border-bottom:2px solid #276ad1;font-size:14px;}
.nav li a.b_k4 {display:block; width:92px; line-height:40px; text-align:center;  border-bottom:2px solid #276ad1;font-size:14px;}
.nav li a font{font-size:14px;}

.banner{width:100%; height:480px; background:#333;}

#main{width:1172px; height:auto; margin:15px auto 0px; }
#slogan{width:1172px; height:147px; float:left; }
#slogan li{display:block; text-align:center; font-family:"myfontfamily"}
#slogan li.t1{font-size:36px; line-height:46px;}
#slogan li.t2{font-size:24px; line-height:46px;}

#product_list{width:1172px; height:285px; float:left; margin-top:20px;}
.list_1{width:280px; height:280px; float:left; }
#product_list p{width:280px; height:100px;}
#product_list h1{width:280px; font-size:24px; text-align:center; font-family:"myfontfamily"}
#product_list h2{width:280px; font:18px Arial, Helvetica, sans-serif; text-align:center;}
.list_1 ul{margin-top:30px;}
.list_1 li{display:inline; float:left; background:#f5f5f5;  margin:0px 2px 2px 0px;}
.list_1 li.mr1{margin-right:0px;}
.list_1 li a{display:block; width:124px; height:30px; text-align:center; line-height:30px;font-family: "myfontfamily";}
.mr2{margin-left:17px;}

#case_list{width:1172px; height:299px; float:left;}
#case_list ol{width:1172px; height:35px; float:left; border-bottom:1px solid #d8d8d8;}
#case_list ol li{display:block; float:left; width:586px; line-height:35px; font-size:24px; font-family:"myfontfamily"}
#case_list ol li span{font-size:18px; font-family:Arial, Helvetica, sans-serif;}
#case_list ol li.t_f{text-align:right; font-size:14px;}

#case_list ul{width:1172px; height:243px; float:left; margin-top:20px;}
#case_list ul li{width:268px; height:239px; border:2px solid #e7e7e7; display:block; background:#FFF; float:left; margin-left:17px;}
#case_list ul li img{margin:8px 8px 0px 8px; width:252px; height:189px; float:left;border:none;}
#case_list ul li span{font-size:14px; font-family:"myfontfamily"; text-align:center; width:252px; height:42px; line-height:42px; float:left; margin:0px 8px 0 8px;}
#case_list ul li.mr3{margin-left:0px;}

#footer{width:100%; height:283px; background:url(../images/footer_bg.jpg) repeat-x; margin-top:20px;}
#foot{width:1172px; height:283px; margin:0 auto;}
#m_about{width:352px; height:161px; float:left; margin-top:38px; background:url(../images/2-2_r5_c15.jpg) top right no-repeat;}
#m_about h1{width:352px; height:28px; font-size:18px; font-family:"myfontfamily"; color:#FFF; float:left; line-height:28px;}
#m_about h1 span{font-size:14px; font-family:Arial, Helvetica, sans-serif;}
#m_about ul{width:352px; height:118px; float:left; margin-top:15px;}
#m_about ul li{display:block; width:329px; line-height:23px; color:#FFF; font-family:"myfontfamily"; float:left; padding-left:23px;}
.ico_1{background:url(../images/2-2_r7_c6.jpg) 2px no-repeat;}
.ico_2{background:url(../images/2-2_r9_c6.jpg) 2px no-repeat;}
.ico_3{background:url(../images/2-2_r11_c6.jpg) 2px no-repeat;}
.ico_4{background:url(../images/2-2_r13_c6.jpg) 2px no-repeat;}
.ico_5{background:url(../images/2-2_r15_c7.jpg) 2px no-repeat;}

#online{width:282px; height:161px; float:left; margin:38px 0px 0px 36px; padding-right:36px; background:url(../images/2-2_r5_c15.jpg) top right no-repeat;}
#online h1{width:282px; height:28px; font:18px "myfontfamily"; color:#FFF; float:left; line-height:28px;}
#online h1 span{font:14px Arial, Helvetica, sans-serif;}
#online p{width:282px; height:118px; float:left; margin-top:15px;}
/*
.online_img{position:relative;top:41px;width:282px;height:118px;text-align:left;background:url(../images/2-2_r7_c17.jpg);cursor:pointer;}
*/
.online_img{bottom:0px;width:282px;height:118px;text-align:left;background:url(../images/2-2_r7_c17.jpg);cursor:pointer;}
#partner{width:430px; height:161px; float:left; margin:38px 0px 0px 36px;}
#partner h1{width:430px; height:28px; font:18px "myfontfamily"; color:#FFF; float:left; line-height:28px;}
#partner h1 span{font:14px Arial, Helvetica, sans-serif;}
#partner p{width:430px; height:118px; float:left; margin-top:15px;}

#copyright{width:1172px;height:52px; float:left; margin-top:31px; text-align:center; font-family:"myfontfamily"; line-height:52px;color:#828282;}
#copyright a{color:#828282}

.banner1{position:relative;width:100%; height:250px; background:url(../images/banner4_r2_c2.jpg)}
.banner2{position:relative;width:100%; height:250px; background:url(../images/banner5_r2_c2.jpg)}
.banner3{position:relative;width:100%; height:250px; background:url(../images/banner6_r2_c2.jpg)}
.banner4{position:relative;width:100%; height:250px; background:url(../images/banner1_r2_c2.jpg)}
.banner5{position:relative;width:100%; height:250px; background:url(../images/banner3_r2_c2.jpg)}
.banner6{position:relative;width:100%; height:250px; background:url(../images/banner2_r2_c2.jpg)}
.banner7{position:relative;width:100%; height:250px; background:url(../images/banner7_r2_c2.jpg)}
.banner20{position:relative;width:1920px; height:250px; background:url(../images/banner4_r2_c4.jpg) no-repeat;}
.bannerZnzkxt{position:relative;width:100%; height:250px; background:url(../images/banner9_r2_c3.png)}
.bannerszsl{position:relative;width:100%; height:250px; background:url(../images/banner9_r2_c4.jpg)}

.left{width:265px; height:auto; float:left;}
.leftmin{min-height: 1000px;}
.left_nav{width:265px; height:auto; float:left;}
.left_nav h1{width:265px; height:35px; text-align:left; font:24px "myfontfamily"; border-bottom:6px solid #474747;}
.left_nav h1 span{font:13px "myfontfamily";font-weight:600;}
.left_nav a:hover{text-decoration:none;}
/*.left_nav h1 span{font:14px Arial, Helvetica, sans-serif;}*/
.left_nav ul{margin-top:10px;}
.left_nav li{display:inline; float:left; border-bottom:1px solid #D7D7D7;}
.left_nav li a{display:block; width:265px; height:35px; font:14px "myfontfamily";line-height:35px; text-indent:5px; }
.left_nav li a:link, .left_nav li a:visited{color:#474747!important; text-decoration:none;}
.left_nav li a:hover{background:url(../images/l_left_jt.jpg) no-repeat 236px 14px;}
.this_left_nav{background:url(../images/l_left_jt.jpg) no-repeat 236px 14px;}
.this_left_nav div{width:205px;text-align:right;line-height:35px;font: 14px/35px "myfontfamily"}

.l_contact{width:265px; height:auto; float:left; margin-top:15px;}
.l_contact h1{width:265px; height:35px; line-height:35px;}
.l_contact h1 span{font:24px Arial, Helvetica, sans-serif;}
/*.l_contact h1 span{font:24px Arial, Helvetica, sans-serif;}*/
.l_contact li,.l_contact h1,.l_contact h1 span{font-family: "myfontfamily";}

.r_content{width:866px; min-height:500px; float:left; border-left:6px solid #D8D8D8; margin-left:35px;}
.b_title{width:866px; height:35px; border-bottom:1px solid #D8D8D8;}
.b_title ul{width:844px; height:35px; margin-left:22px;}
.b_title li{width:422px; height:35px; line-height:35px; display:block; float:left; text-align:left; font:24px "myfontfamily";}
.b_title li.txt1{font:12px "宋体"; text-align:right; line-height:35px;}

.r_content1{width:1024px; min-height:500px; float:left; margin-left:35px; }
.b_title1{width:1024px; height:35px; border-bottom:1px solid #D8D8D8;}
.b_title1 ul{width:1024px; height:35px; margin-left:22px;}
.b_title1 li{width:500px; height:35px; line-height:35px; display:block; float:left; text-align:left; font:24px "myfontfamily";}
.b_title1 li.txt1{font:12px "宋体"; text-align:right; line-height:35px;}

.parts{width:844px; height:auto; float:left; padding-left:12px; padding-top:15px; text-align:left;font-family: "myfontfamily";}
.parts p{line-height:22px; text-indent:24px;}
.parts ul{width:844px; height:auto; float:left;}
.parts ul li{width:268px; height:239px; border:2px solid #e7e7e7; display:block; background:#FFF; float:left; margin-left:6px; margin-bottom:25px;}
.parts ul li img{margin:8px 8px 0px 8px; width:252px; height:189px; float:left;border:none;}
.parts ul li span{font-size:14px; font-family:"myfontfamily"; text-align:center; width:252px; height:42px; line-height:42px; float:left; margin:0px 8px 0 8px;}
.parts ul li.mr4{margin-left:0px;}

.part{width:844px; height:auto; float:left; padding-left:12px; padding-top:15px; text-align:left;font-family: "myfontfamily";}
/*
.part{width:844px; height:auto; float:left; padding-left:12px; padding-top:15px; text-align:left;font-family: "myfontfamily";}
.part p{line-height:22px; text-indent:24px;}
*/
.part p{line-height:22px;}
.part ul,.part ul li{list-style:disc;color:#828282;font: 400 12px/24px "myfontfamily";}
.part ul{ height:auto;}
.part ul li{ margin-left:23px;}

.part44{width:844px; height:auto; float:left;text-align:left;font-family: "myfontfamily";}
.part_down{width:844px; height:auto; float:left; padding-left:12px; padding-top:15px; text-align:left;font-family: "myfontfamily";}
.part_down p{line-height:22px; text-indent:24px;}
.part_down ul,.part ul li{list-style:disc;color:#828282;font: 400 12px/24px "myfontfamily";}
.part_down ul{ height:auto;}
.part_down ul li{ margin-left:40px;}

.right_nav{width:868px; height:42px; background:#D9D9D9;}
.right_nav li{display:inline;width:110px; float:left; font-family:"myfontfamily"; font-size:14px;}
.right_nav li a{display:block; width:110px;height:42px; line-height:42px; text-align:center;}
.right_nav li a:link, .nav li a:visited{color:#474747!important; text-decoration:none;}
.right_nav li a:hover {color:#276ad1!important; text-decoration:none;background:#fff;}
.this_right_nav{color:#276ad1!important; text-decoration:none;background:#fff;}

.page {width:844px; height:37px; float:left; padding-left:10px;}
/*.page ul{width:423px; height:37px; margin:0 auto;}*/
.page ul{height:37px; margin:0 auto;float:left;}
.page li{display:inline; float:left; margin-left:10px;}
.page li.mr5{margin:0px;}
.page li a{display:block; width:37px; height:37px; background:url(../images/page_b.jpg) no-repeat; font:16px Arial, Helvetica, sans-serif; line-height:37px; text-align:center;}
.page li a.t_r{text-indent:-9999px; background:url(../images/page_right.jpg) no-repeat;}
.page li a.t_l{text-indent:-9999px; background:url(../images/page_left.jpg) no-repeat;}
.page li a:link, .page li a:visited{text-decoration:none;}
.page li a:hover{background:url(../images/page_a.jpg) no-repeat; color:#FFF!important;}
.page li a.t_r:hover{background:url(../images/page_right2.jpg) no-repeat;}
.page li a.t_l:hover{background:url(../images/page_left2.jpg) no-repeat;}
.page .pageinfo{display:none;}
.page .thisclass a{background:url(../images/page_a.jpg) no-repeat; color:#FFF!important;}

.linkbox{width:1172px;margin-top:30px;min-height:80px;}

.linkbox h3{font-size: 24px;margin-left:10px;color:#276AD1;font-family:"myfontfamily"}
.linkbox ul{margin-top:10px;}
.linkbox li{display:inline; float:left; background:#f5f5f5;  margin:0px 2px 2px 0px;font-family:"myfontfamily"}
.linkbox li.mr1{margin-right:0px;}
.linkbox li a{display:block; width:124px; height:30px; text-align:center; line-height:30px;}

.flexslider .container .carousel-caption .h1,.lead {font-family: "myfontfamily";}










